package cn.com.qiter.staservice.service;

import cn.com.qiter.common.Result;
import cn.com.qiter.staservice.entity.StatisticsWorkdaily;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * <p>
 * 统计日数据 服务类
 * </p>
 *
 * @author testjava
 * @since 2021-04-19
 */
public interface StatisticsWorkdailyService extends IService<StatisticsWorkdaily> {

    //统计某一天注册人数,生成统计数据
    void trapCount(String day);
    //统计某一天注册人数,生成统计数据
    void trafficCount(String day);
    //统计某一天注册人数,生成统计数据
    void workCount(String day);
    void videoCount(String day);
    //统计某一天注册人数,生成统计数据
    void otherCount(String day);
    void santitaionCount(String day);
    //图表显示，返回两部分数据，日期json数组，数量json数组
    Result getShowData(String type, String begin, String end);
    Integer countTrap();
    Integer countPests();
    Integer countPestsAndTrap();
}
